<?php
	class Student{
		private $stu_id;
		private $stu_name;
		private $stu_age;
		private $stu_money;
		public function __set($name,$value){
			$this->$name=$value;
			if($name=='stu_age'){
				if($value<1||$value>120||!is_int($value)){
					echo '非法输入!';
				}
			}
		}
		public function __isset($name){
			$is_allow=array('stu_id','stu_name','stu_age','stu_money');
			if(in_array($name,$is_allow)){
				return true;
			}else{
				return false;
			}
			if($name=='stu_id'){
				echo '当前属性不允许修改';
			}
		}
	}
	$stu=new Student;
	$stu->stu_id=10;
	$stu->stu_name='jerry';
	$stu->stu_age=20;
	$stu->stu_money=2000;
	echo '<pre>';
	var_dump($stu);
?>
<!--//	要求1：创建一个对象给类中的变量赋值 id=10,name='tom',age=20,money=2000
//	要求2：姓名改为jerry,
//	要求3：年龄的范围0<age<120也不可以是非整数，如果出现这种数据就提示非法数据
//	要求4:所有的属性只能是类中的属性,如果更改id,则提示当前属性不能更改-->
<!--?>-->